SYS_ACL_DEF_A(SYS_ACL_ACTION_NUM)   /* for tcam */
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_QOS_TABLE_MAP)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_DISCARD)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISCARD)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_MICRO_FLOW_POLICER)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_MACRO_FLOW_POLICER)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_COS_HBWP_POLICER)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_STATS)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CP_TO_CPU)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_IPFIX)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_RANDOM_LOG)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_TIMESTAMP)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REFLECTIVE_BRIDGE_EN)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_PORT_ISOLATION_DIS)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_ALL)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_NAT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_DOT1AE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DOT1AE_PERMIT_PLAIN_PKT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_OAM)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT_FILTER_ROUTED_PKT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_COPP)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_INTER_CN)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_TRUNCATED_LEN)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_VLAN_EDIT)   //(no d2 epe)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_SPAN_FLOW)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_STRIP_PACKET)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CRITICAL_PKT)

SYS_ACL_DEF_A(SYS_ACL_ACTION_TCAM_INGRESS)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_PRIORITY)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_COLOR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_NSH)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT_CANCEL_PKT_EDIT)    
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_TERMINATE_CID_HDR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_SRC_CID) 
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISABLE_ECMP_RR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISABLE_LINKAGG_RR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LB_HASH_ECMP_PROFILE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LB_HASH_LAG_PROFILE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LB_HASH_PROFILE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REPLACE_LB_HASH) //(no tm)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CUT_THROUGH)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT_PORT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DENY_LEARNING)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISABLE_ELEPHANT_LOG)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DSCP)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_METADATA)            //(no before tm1.1 )
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_FID)         //(no before tm1.1 )
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_QDROP_MONITOR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_IPFIX_LEARNING)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_IPFIX)


SYS_ACL_DEF_A(SYS_ACL_ACTION_TCAM_EGRESS)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DOT1AE_SPI)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DOT1AE_CHAN_ID)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_ECN)


SYS_ACL_DEF_A(SYS_ACL_ACTION_HASH_INGRESS)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_NSH)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_ALL)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DENY_BRIDGE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DENY_LEARNING)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DENY_ROUTE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISABLE_ELEPHANT_LOG)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISCARD)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DSCP)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CP_TO_CPU)
    //SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REPLACE_LB_HASH) // only d2
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_METADATA)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT_PORT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_MICRO_FLOW_POLICER)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_MACRO_FLOW_POLICER)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_COS_HBWP_POLICER)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_STATS)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_TRUNCATED_LEN)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CRITICAL_PKT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LOGIC_PORT)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_CANCEL_ACL_TCAM_EN)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DEST_CID)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_SRC_CID)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISABLE_ECMP_RR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_DISABLE_LINKAGG_RR)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LB_HASH_ECMP_PROFILE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LB_HASH_LAG_PROFILE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_LB_HASH_PROFILE)
    SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_REDIRECT_CANCEL_PKT_EDIT)
    //SYS_ACL_DEF_F(CTC_ACL_FIELD_ACTION_SERVICE_ID)    // only from tmm

